home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / util / dtype / PCD-DT.readme < prev    next >
Text File  |  1999-03-02  |  4KB  |  116 lines

  1. Short:    Datatype for Photo-CD Images (43.9)
  2. Author:   astegema@ix.urz.uni-heidelberg.de (Achim Stegemann)
  3. Uploader: astegema@ix.urz.uni-heidelberg.de (Achim Stegemann)
  4. Type:     util/dtype
  5.  
  6. Version:  43.9
  7.  
  8. Requires minimum:
  9.  * OS 3.0
  10.  * MC68020
  11.  * A mounted PIPE: handler !!
  12.  * The PCD decoder 'pcdtoppm' in your path (included).
  13.  * ixemul.library V39 (not included, V41 or higher is recommended).
  14.  * render.library V29 or better (included).
  15.  
  16. Additionally recommended:
  17.  * CyberGraphX with picture.datatype V43 for 24-bit images.
  18.  * MUI 3.8 for the preferences.
  19.  
  20. With the help of the pcd.datatype, your datatype sytem is able to read Photo-CD images.
  21.  
  22. This archive is Freeware !
  23. Do with it what you want, as long as you do not remove any files from this archive !
  24.  
  25. Changes since V43.7:
  26.  
  27. 20-Oct-98  V43.9
  28. * Changed flags in memory allocation, so it can be used with VMM (Virtual Memory Manager).
  29. * Included source-code in C++
  30. * Corrected the DOS template for prefs.
  31. * Improved libinit.
  32.  
  33. The full render.library archive is also available in Aminet:dev/misc.
  34.  
  35. Internet: http://www.rzuser.uni-heidelberg.de/~astegema/
  36.  
  37. Warning:
  38. It seems, that this datatype does not work with Picasso96, but this is not for sure !
  39. If you use Picasso96, please try it and report me your result.
  40.  
  41.  
  42. Important note about the source code:
  43. *************************************
  44.  
  45. The source has been written in C++ using Maxon-C++ V3.
  46. You will find several instructions a bit strange as I have converted all C-style OS-structures
  47. to C++ OS-structures.
  48. E.g.
  49.  
  50. struct Library
  51. {
  52. struct Node lib_Node;
  53. UBYTE lib_Flags;
  54. UBYTE lib_pad;
  55. UWORD lib_NegSize;
  56. UWORD lib_PosSize;
  57. UWORD lib_Version;
  58. UWORD lib_Revision;
  59. APTR lib_IdString;
  60. ULONG lib_Sum;
  61. UWORD lib_OpenCnt;
  62. };
  63.  
  64. has been converted to
  65.  
  66. struct Library:Node // !!!!!
  67. {
  68. UBYTE lib_Flags;
  69. UBYTE lib_pad;
  70. UWORD lib_NegSize;
  71. UWORD lib_PosSize;
  72. UWORD lib_Version;
  73. UWORD lib_Revision;
  74. APTR lib_IdString;
  75. ULONG lib_Sum;
  76. UWORD lib_OpenCnt;
  77. };
  78.  
  79. This simplifies the code as I don't always need to cast variables to fit arguments
  80. in functions.
  81. Additionally C++ allows to leave away the 'struct' keyword !
  82.  
  83. If you like to recompile the source-code for your compiler, you need to adjust the
  84. source-code to C. But this should be no problem.
  85.  
  86.  
  87. ============================= Archive contents =============================
  88.  
  89. Original  Packed Ratio    Date     Time    Name
  90. -------- ------- ----- --------- --------  -------------
  91.     3171    2019 36.3% 06-Nov-98 18:59:48  PCD-DT.info
  92.    73472   36816 49.8% 27-Jan-98 19:51:12 +pcdtoppm
  93.     6696    3484 47.9% 15-Dec-98 22:10:58 +pcd.datatype
  94.       80      69 13.7% 28-Nov-97 11:07:14 +PCD
  95.        8       8  0.0% 10-Mar-98 00:37:48 +pcd.prefs
  96.     2123     735 65.3% 20-Oct-98 23:02:20 +Install
  97.     2799    2076 25.8% 20-Oct-98 23:00:24 +Install.info
  98.    52388   23453 55.2% 20-Jul-98 21:15:38 +render.library
  99.    52180   23359 55.2% 20-Jul-98 21:15:38 +render.library_68040
  100.    52372   23328 55.4% 20-Jul-98 21:15:38 +render.library_68060
  101.     2714    1691 37.6% 06-Mar-98 21:54:52 +NewIcons.info
  102.     3204    2078 35.1% 16-Jan-98 18:53:32 +Drawer.info
  103.     3294    2294 30.3% 16-Jan-98 18:53:42 +Tool.info
  104.     3884    1822 53.0% 15-Dec-98 22:05:22 +PCD-DT.doc
  105.     1997    1169 41.4% 06-Mar-98 21:54:52 +PCD-DT.doc.info
  106.     2248    1101 51.0% 10-Jan-99 18:32:12 +PCD-DT.readme
  107.     1997    1166 41.6% 06-Mar-98 21:54:52 +PCD-DT.readme.info
  108.     3211    2095 34.7% 08-Mar-98 20:53:24 +Prefs.info
  109.     5516    2940 46.7% 15-Dec-98 22:10:58 +PCDPrefs
  110.     1669    1300 22.1% 06-Mar-98 21:54:00 +PCDPrefs.info
  111.     8813    2841 67.7% 15-Dec-98 22:10:58 +dispatcher.c
  112.     3437    1182 65.6% 15-Dec-98 22:10:58 +libbase.c
  113.      175     102 41.7% 15-Dec-98 22:10:58 +make
  114. -------- ------- ----- --------- --------
  115.   287448  137128 52.2% 14-Jan-99 06:05:54   23 files
  116.